﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using DataAccess;

namespace tracnghiemonline2
{
    public partial class Admin : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["admin"] != null)
            {
                Response.Redirect("/quan-ly/tong-quan");
            }
        }

        protected void btn_large_login_ServerClick(object sender, EventArgs e)
        {
            var get_admin = new TblManagerController().FetchAll().Where(x => x.ManagerName.ToLower() == txt_large_user.Value.ToLower() && x.ManagerPass==txt_large_pass.Value).ToList();
            if (get_admin.Count == 0)
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", "javascript:alert('Sai tên đăng nhập hoặc mật khẩu!')", true);
            }
            else
            {
                if (get_admin[0].Active == false)
                {
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", "javascript:alert('Tài khoản của bạn đã bị khóa!')", true);
                }
                else
                {
                    Session["admin"] = txt_large_user.Value;
                    Session["admin_id"] = get_admin[0].ManagerId;
                    Session["admin_level"] = get_admin[0].Role;

                    Response.Redirect("/quan-ly/tong-quan");
                }
            }
        }

    }
}